GTK_DEBUG_SIZE_REQUEST = 1 << 12,
GTK_DEBUG_NO_CSS_CACHE = 1 << 13,
GTK_DEBUG_BASELINES = 1 << 14,
- GTK_DEBUG_PIXEL_CACHE = 1 << 15
+ GTK_DEBUG_PIXEL_CACHE = 1 << 15,
+ GTK_DEBUG_NO_PIXEL_CACHE = 1 << 16
} GtkDebugFlag;
#ifdef G_ENABLE_DEBUG
{"size-request", GTK_DEBUG_SIZE_REQUEST},
{"no-css-cache", GTK_DEBUG_NO_CSS_CACHE},
{"baselines", GTK_DEBUG_BASELINES},
- {"pixel-cache", GTK_DEBUG_PIXEL_CACHE}
+ {"pixel-cache", GTK_DEBUG_PIXEL_CACHE},
+ {"no-pixel-cache", GTK_DEBUG_NO_PIXEL_CACHE}
};
#endif /* G_ENABLE_DEBUG */
cairo_pattern_t *bg;
double red, green, blue, alpha;
+#ifdef G_ENABLE_DEBUG
+ if (gtk_get_debug_flags () & GTK_DEBUG_NO_PIXEL_CACHE)
+ return;
+#endif
+
content = cache->content;
if (!content)
{